# 需求分析：如果⽤户年龄⼤于等于18岁，即成年，输出"已经成年，可以上⽹"。
age = 30
if age >= 18:
    print(f'年龄{age}已经成年，可以上⽹')
# 新增需求：⽤户可以输出⾃⼰的年龄，然后系统进⾏判断是否成年，成年则输出"您的年龄是'⽤户输⼊
# 的年龄'，已经成年，可以上⽹"。
# age=input("您的年龄是:")
age = int(age)
if age >= 18:
    print(f'⽤户输⼊的年龄{age}，已经成年，可以上⽹"。')
pass

# 思考：⽹吧上⽹的实例，如果成年，允许上⽹，如果不成年呢？是不是应该回复⽤户不能上⽹？
if age >= 18:
    print(f'⽤户输⼊的年龄{age}，已经成年，可以上⽹"。')
else:
    print(f'⽤户输⼊的年龄{age}，未成年，不可以上⽹"。')
# 思考：中国合法⼯作年龄为18-60岁，即如果年龄⼩于18的情况为童⼯，不合法；如果年龄在18-
# 60岁之间为合法⼯龄；⼤于60岁为法定退休年龄。
# age >= 18 and age <= 60 可以化简为 18 <= age <= 60 。这个只有python可以,java,js语言都不行
if 60 >= age >= 18:
    print(f'年龄{age}正常,可以劳作')
    pass
elif age >= 60:
    print(f'年龄{age},为法定退休年纪')
    pass
else:
    print(f'年龄{age},小于18,为童工')

# 1. 如果有钱，则可以上⻋
# 2. 上⻋后，如果有空座，可以坐下
# 上⻋后，如果没有空座，则站着等空座位
# 如果没钱，不能上⻋
has_money = True
has_place = False
if has_money:
    print(f'可以上车')
    if has_place:
        print(f'可以坐下')
        pass
    else:
        print(f'站着')
        pass
else:
    print('没有钱,上不了车')

# 三目运算符
a = 18
b = 2
bool = a if a > b else b
print(f'a和b最大值:{bool}')
c=  19 if 18>10 else 10
print(c)
